Hydrogen vehicle challenges